package com.bbcare.followup.plat.service;

import com.bbcare.followup.plat.dto.request.PtUserSharePhotoAddReqDTO;
import com.bbcare.followup.plat.dto.request.PtUserSharePhotoQueryReqDTO;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

/**
 * 分享照片记录
 */
public interface IPtUserSharePhotoService {

    /**
     * 分享照片分页展示
     * @param reqDTO 请求参数
     * @param request
     * @return
     */
    Map<String, Object> listPage(PtUserSharePhotoQueryReqDTO reqDTO, HttpServletRequest request);

    /**
     * 分享照片新增
     * @param reqDTO 请求参数
     * @param request
     * @return
     */
    String add(PtUserSharePhotoAddReqDTO reqDTO, HttpServletRequest request) throws Exception;

    /**
     * 分享照片历史记录
     * @param reqDTO
     * @param request
     * @return
     */
    Map<String, Object> historyPage(PtUserSharePhotoQueryReqDTO reqDTO, HttpServletRequest request);
}
